/*-----------CSS Reset-----------*/



 







/* flexslider */



.flexslider{position:relative;height:582px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}



.slides{position:relative;z-index:1;}



.slides li{height:582px;}



.slides li a{ width:100%; height:582px; display:block;}



.flex-control-nav{position:absolute;bottom:30px;z-index:999;width:100%;text-align:center;}



.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}



.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}



.flex-control-nav .flex-active{background-position:0 0;}







.flex-direction-nav{position:absolute;z-index:3;width:100%;top:50%;}



.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}



.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}



.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}















.ssbg{ background:#eeeeee; height:72px; width:100%;}



.sousuo{ width:1180px; margin:0 auto; height:72px;}



.sousuo .re_ci{float:left; height:72px; line-height:72px; padding-left:20px; }



.sousuo .re_ci span{ font-weight:bold; }



.sousuo .re_ci a{ padding-right:5px; }



.sousuo .biao_dan{ margin-top:10px; float:right; width:386px;height:40px; background:#FFF; line-height:40px;}



.biao_dan .search1{



   float: left; 



background: none;



width:336px;



height:40px; line-height:40px;



padding-left:5px;



}



.biao_dan .button1{ margin-left:5px; background:url(../images/ssbt.jpg) center no-repeat;



 color: #fff;



float: left;



height: 40px;



width: 38px; cursor:pointer;}











.huoban{ width:1180px; margin:30px auto; height: 215px;

overflow: hidden;}



.huoban .hbt{ float:left; width:1153px; background:url(../images/hbtbg.jpg) left no-repeat; height:53px; line-height:53px; padding-left:27px;}



.huoban .hbt a{ font-size:24px; color:#FFF;}



.huoban .hbcon{float: left;



margin-top: 30px;



position: relative;



padding: 0px 50px;



width: 1080px;}



.hbcon ul li{ float:left;width:187px; margin-left:20px;}



.hbcon ul li img{ width:185px; height:94px; border:1px solid #CCC;}



.hbcon ul li h4{width:187px; height:30px; float:left; line-height:30px; text-align:center;}



.hbcon .alanniuleft2{ background:url(../images/anlianniuleft2.jpg) no-repeat; position: absolute;







top: 33px;







width: 29px;







height: 50px;







left: 23px;}



.hbcon .alanniuright2{  width:50px; height:50px;background:url(../images/anlianniuright2.jpg) no-repeat;position: absolute;



top: 33px;



left:1150px;}















.chanpinbg{ width:100%; background:#eeeeee; padding:30px 0px;}



.chanpin{ width:1180px; margin:0 auto; overflow:hidden; margin-top:20px;}



.chanpin .list{ width:222px; background:#1e7bdf; float:left; padding:20px 0px 0px 0px; height:602px;}







.list .list_t{ height:54px; text-align:center; border-bottom:1px solid #47bdfc;border-top:1px solid #47bdfc; font-size:14px; background:url(../images/listzstbg.jpg) center 50px no-repeat; color:#fff; padding:10px 0px;}



.list .list_t h2 a{ font-size:24px; color:#FFF; font-weight:bold;}



.list .listcon{float:left;width:222px; margin-top:30px;}



.list .listcon ul li{ padding-left:40px; float:left; background:url(../images/listlibg.jpg) repeat-x; height:71px; line-height:71px; width:182px;}



.list .listcon ul li a{ font-size:16px; color:#FFF;}



.list .listcon ul li:hover{background: -webkit-linear-gradient(top, #fdc000, #ea6900) no-repeat;



background: linear-gradient(to bottom, #fdc000, #ea6900) no-repeat;}







.list .listlianxi{ float:left; background:url(../images/listbg.jpg) center bottom no-repeat; position:relative; height:212px; width:222px; color:#FFF; text-align:center; }



.list .listlianxi h3{



	position: absolute;



	font-size: 14px;



	left: 22px;



	top: 37px;



}



.list .listlianxi h4{



	font-size: 17px;



	position: absolute;



	line-height: 21px;



	left: 75px;



	top: 86px;



}



.list .listlianxi h5{



	position: absolute;



	width: 151px;



	line-height: 33px;



	height: 33px;



	background: -webkit-linear-gradient(left, #eb6d00, #fec300) no-repeat;



	background: linear-gradient(to right, #eb6d00, #fec300) no-repeat;



	left: 42px;



	top: 149px;



}



.list .listlianxi h5 a{ color:#FFF; font-size:16px;}







.zhanshi{ float:left; margin-left:20px; width:908px;}



.zhanshi .zst{width:908px; height:43px; border:2px solid #dcdcdc;}



.zhanshi .zst ul li{ text-align:center;height:43px; background:url(../images/zstbg.jpg) no-repeat; line-height:43px; width:125px; float:left;}



.zhanshi .zst ul li a{ font-size:18px; }



.zhanshi .zst ul li:hover a,.zhanshi .zst ul li.casehover a{ color:#007dfe;}







.zhanshi .zscon{ float:left;}



.zscon ul{ float:left;}



.zscon ul li{ float:left;width:283px; margin-right:8px; margin-left:8px; margin-top:35px; border:1px solid #dadada; }



.zscon ul li .cpbx{width:283px; height:208px; overflow:hidden;}



.zscon ul li img{ width:283px; height:198px;    transform: scale(1);



    transition: all 0.5s ease 0s; background:#fff; }



.zscon ul li span{width:283px; height:30px; text-align:center; float:left; line-height:30px; }



.zscon ul li img:hover{    transform: scale(1.2);



    transition: all 0.5s ease 0s;}



.zscon ul li:hover span{ background:#007fd1;}



.zscon ul li:hover a{ color:#FFF;}







.gg1bg{ background:url(../images/gg1bg.jpg) center no-repeat; height:220px; width:100%;color:#FFF;}



.gg1bg .gg1{font-size:17px; width:1180px; margin:0 auto; position:relative;}



.gg1 .gg1ms1{



	position: absolute;



	font-size: 26px;



	font-weight: bold;



	left: 139px;



	top: 66px;



}



.gg1 .gg1ms2{



	position: absolute;



	font-size: 17px;



	left:562px;



	top: 77px;



}







.gg1 .gg1tel{



	position: absolute;



	font-size: 17px;



	left: 288px;



	top: 124px;



}



.gg1 .gg1tel span{font-size:23px;}



.gg1 .gg1anniu{



	width: 183px;



	height: 46px;



	position: absolute;



	font-size: 17px;



	background: -webkit-linear-gradient(top, #ff9400, #ffb900) no-repeat;



	background: linear-gradient(to bottom, #ff9400, #ffb900) no-repeat;



	background-size: 100% 100%;



	text-align: center;



	line-height: 46px;



	left: 583px;



	top: 124px;



}



.gg1 .gg1anniu a{ color:#FFF;}















.anlibg{ width:100%; background:#f6f6f6; padding-top:60px; overflow:hidden; display:block; padding-bottom:30px;}







.anlibg .anli{ width:1180px; margin:0 auto;}







.anli .anlit{ background:url(../images/anlitbg.jpg) repeat-x; width:1180px; height:63px; }







.anli .anlit ul li{ float:left; width:200px; text-align:center;padding-top:25px;}







.anli .anlit ul li a{ font-size:18px;}







.anli .anlit ul li:hover,.anli .anlit ul li.casehover{ background:url(../images/anlithover.jpg) no-repeat;width:200px; height:63px;}







.anli .anlit ul li:hover a,.anli .anlit ul li.casehover a{ color:#FFF;}























.anli .alcon{     margin-top: 40px;

    overflow: hidden;

    width: 1180px;

    height: 390px;}















.anli .alcon .alc1{ float:left;}







.alc1 .alc1_l{ width:788px; height:390px; float:left;}







.alc1 .alc1_l .anpic1{ float:left; position:relative; margin-right:12px;}







.alc1 .alc1_l .anpic1 span{height:40px; line-height:40px; position:absolute;text-align:center; width:509px; left:0px; bottom:0px; background:#000;}







.alc1 .alc1_l .anpic1 img{ width:509px; height:389px;}







.alc1 .alc1_l .anpic1 img,.alc1 .alc1_l .anpic2 img,.alc1 .alc1_l .anpic3 img{ border:1px solid #ccc;}







.alc1 .alc1_l .anpic1 a{color:#FFF;}















.alc1 .alc1_l .anpic2{ width:253px; height:184px; float:left;position:relative; margin-bottom:15px;}







.alc1 .alc1_l .anpic2 span{height:40px; line-height:40px;position:absolute;width:253px;width:253px;text-align:center; left:0px; bottom:0px; background:#000;}







.alc1 .alc1_l .anpic2 a{color:#FFF;}















.alc1 .alc1_l .anpic3{ float:left;position:relative; width:253px; height:184px;}







.alc1 .alc1_l .anpic3 span{position:absolute; width:253px; height:40px; line-height:40px; width:253px;text-align:center; left:0px; bottom:0px; background:#000;}







.alc1 .alc1_l .anpic3 a{ color:#FFF;}















.alc1 .alc1_r{ width:368px; height:390px; float:right;}







.alc1_r .almst a{ font-size:17px; font-weight:bold; color:#168bed;}















.alc1_r .almscon1{ width:326px; background:#d9ecf6; height:260px; float:left; margin-top:20px; padding:5px; line-height:24px;}







.alc1_r .almsmore{ float:right; line-height:40px; margin-right:30px;}



























.youshi{ background:url(../images/youshibg.jpg) no-repeat; height:1616px; width:1180px; margin:0 auto; position:relative;}



.youshibiaoti{ width:1180px; height:80px; position:absolute;}

.youshibiaoti h4 a{	color: #1e80db;

}

.youshibiaoti h4{



	position: absolute;





	font-size: 45px;



	font-weight: bold;



	left: 430px;



	top: 53px;



}



.youshibiaoti h5{



	position: absolute;



	color: #1e80db;



	font-size: 20px;



	left: 120px;



	top: 83px;



}



.youshibiaoti h6{



	position: absolute;



	color: #1e80db;



	font-size: 20px;



	left: 797px;



	top: 90px;



}







.youshi .ys1{



	width: 620px;



	height: 250px;



	position: absolute;



	left: 11px;



	top: 208px;



}



.ys1t1{ color:#FFF;



	position: absolute;



	width: 55px;



	height: 64px;



	font-size: 24px;



	line-height:34px;



	left: 29px;



	top: 130px;



}



.ys1t2{



	position: absolute;



	font-size: 26px;



	font-weight: bold;



	left: 152px;



	top: 13px;



}



.ys1t2 span{ color:#ff9000;}



.ys1con{



	position: absolute;



	line-height: 30px;



	left: 160px;



	top: 60px;



}



.ys2 .ys1con,.ys4 .ys1con{



	position: absolute;



	line-height: 30px;



	left: 160px;



	top: 60px;



	width: 361px;



}











.youshi .ys2{



	width: 640px;



	height: 250px;



	position: absolute;



	left: 517px;



	top: 620px;



}



.ys2 .ys1t1{



	color: #FFF;



	position: absolute;



	width: 55px;



	height: 64px;



	font-size: 24px;



	line-height: 34px;



	left: 565px;



	top: 121px;



}



.ys2 .ys1t2{



	position: absolute;



	font-size: 26px;



	font-weight: bold;



	left: 152px;



	top: 10px;



}



.ys2 .ys1con{



	position: absolute;



	line-height: 30px;



	left: 160px;



	top: 60px;



}



.ys2tel{



	font-size: 14px;



	width: 165px;



	position: absolute;



	left: 225px;



	line-height: 26px;



	color: #FFF;



	top: 212px;



}



.ys2tel span{ font-size:24px;}











.youshi .ys3{



	width: 620px;



	height: 250px;



	position: absolute;



	left: 12px;



	top: 932px;



}















.youshi .ys4{



	width: 646px;



	height: 250px;



	position: absolute;



	left: 521px;



	top: 1331px;



}



.ys4 .ys1t1{



	color: #FFF;



	position: absolute;



	width: 55px;



	height: 64px;



	font-size: 24px;



	line-height: 34px;



	left: 565px;



	top: 125px;



}



.ys4 .ys1t2{



	position: absolute;



	font-size: 26px;



	font-weight: bold;



	left: 152px;



	top: 10px;



}



.ys4 .ys1con{



	position: absolute;



	line-height: 30px;



	left: 160px;



	top: 60px;



}



.ys4 .ys2tel{ font-size:24px; color:#FFF; position:absolute;}



.ys4 .ys2anniu{



	position: absolute;



	left: 425px;



	top: 199px;



}



.ys4 .ys2anniu a{font-size:16px; color:#FFF; }















.ys1con span{ color:#ff9000;}



.yspic1{



	position: absolute;



	left: 685px;



	top: 223px;



}



.yspic1{



	position: absolute;



	top: 222px;



}



.yspic2{



	position: absolute;



	top: 482px;



	left: 30px;



}



.yspic3{



	position: absolute;



	top: 945px;



	left: 684px;



}



.yspic4{



	position: absolute;



	top: 1207px;



	left: 30px;



}















.jianzhengbg{ width:100%; background:url(../images/jianzhengbg.jpg) center no-repeat; height:393px;}



.jianzheng{ width:1180px; margin:0 auto;}



.jianzheng .jzt{ width:1180px;



margin: 0 auto;



height: 88px;



padding-top: 59px;



color: #FFF;}



.jianzheng .jzt .jzt1{ float:left; width:274px; height:70px; font-size:18px;}



.jianzheng .jzt h3 a{ font-size:32px;color:#FFF;}











.jianzheng .jzcon{ float:left;margin-top:30px;}



.jzcon .jzc1{ background:url(../images/lxconbg.png) repeat-x; height:195px; width:366px; float:left; margin-right:15px;}



.jzcon .jzc1 .jzc1con{ float:left; padding:20px; line-height:30px; height:81px; overflow:hidden; }



.jzcon .jzc1 .jzc1pic{float:left; margin-left:20px;}



.jzcon .jzc1 .jzc1pic img{ width:73px; height:73px; border-radius:50%;}



.jzc1 .jzc1titile{float:left;}



.jzc1 .jzc1titile a{ color:#086ac4;}











.jianjiebg{ width:100%; background:url(../images/jianjiebg.jpg) repeat; padding:40px 0px; overflow:hidden; }



.jianjiebg .jianjie{ width:1180px; margin:0 auto;}



.jianjie .jjleft{ width:650px; float:left;}



.jjleft h3{ height:46px; line-height:46px; border-bottom:1px solid #CCC; width:650px;}



.jjleft h3 a{ color:#3488e5; font-size:22px;}



.jjleft h4{ line-height:34px;}



.jjleft h5{ width:170px; height:36px; margin-top:20px; text-align:center; line-height:36px;background: -webkit-linear-gradient(left, #ff9400, #ffb900) no-repeat;



background: linear-gradient(to right, #ff9400, #ffb900) no-repeat;



background-size: 100% 100%; }



.jjleft h5 a{ color:#FFF; font-size:14px;}



.jianjie .jjright{ background:url(../images/jjpicbg.jpg) right bottom no-repeat; width:478px; float:right; height:375px; padding-right:20px;}







.rongyu{ width:1180px; margin:20px auto; overflow:hidden;}



.rongyu .rytitle{width:1180px; float:left;}



.rongyu .rytitle ul li{ background:url(../images/rongyut1.jpg) no-repeat; width:171px; height:44px; margin-right:20px; text-align:center; float:left; line-height:44px;}



.rongyu .rytitle ul li a{ color:#FFF; font-size:18px;}



.rongyu .rytitle ul li:hover,.rongyu .rytitle ul li.casehover{ background:url(../images/rongyuhovert1.jpg) no-repeat;}







.rongyu .rycon{ margin: 20px 0px;



float: left;



height: 210px;



overflow: hidden;}



.rycon ul li{ float:left;width:263px; padding:5px; background:#edeeed; margin-left:15px;}



.rycon ul li img{ width:263px; height:166px; float:left;}



.rycon ul li h4{width:273px; float:left; height:30px; line-height:30px; text-align:center; }



.rycon ul li:hover{ background:#1e7de3;}



.rycon ul li:hover a{ color:#FFF;}











.gg2bg{ background:url(../images/gg2bg.jpg) center no-repeat; height:255px; width:100%;}



.gg2bg .gg2{ width:1180px; margin:0 auto; position:relative;color:#FFF;}







.gg2 .ggms1{



	position: absolute;



	font-size: 26px;



	font-weight: bold;



	left: 23px;



	top: 113px;



}



.gg2 .ggtel{



	position: absolute;



	font-size: 14px;



	left: 207px;



	top: 170px;



}



.gg2 .ggtel span{ font-size:23px;}



.gg2 .gganniu{



	position: absolute;



	left: 674px;



	top: 179px;



}



.gg2 .gganniu a{ font-size:16px; color:#FFF;}



















.xxbg{ width:100%; background:url(../images/jianjiebg.jpg) repeat;overflow:hidden;}



.xwcon{ width:1180px; margin:0 auto; margin-top:35px; overflow:hidden;}



.xwcon .xwcont{width:1180px; height:69px; background:url(../images/tttttx.png) center 25px repeat-x;}



.xwcon .xwcont ul{ float:left; margin-left:300px;}



.xwcon .xwcont ul li{ float:left; line-height:45px; text-align:center;width:111px; border-radius:26px; border:1px solid #CCC; background:#FFF; height:45px; margin-left:43px;}



.xwcon .xwcont ul li a{ font-size:16px;}



.xwcon .xwcont ul li:hover,.xwcon .xwcont ul li.casehover{ background:#1e7ce3;}



.xwcon .xwcont ul li:hover a,.xwcon .xwcont ul li.casehover a{ color:#FFF;}







.xwcon .news{ float:left; margin-top:20px;}



.xwcon .news .news1{ width:1180px; float:left;}







.news1 .news1_l{ float:left; width:367px;}



.news1_l .xwpic{ float:left;}



.news1_l .newst{ float:left;}



.news1_l .newst a{ font-size:14px; font-weight:bold; line-height:30px;}



.news1_l .newsan{ width:120px; height:33px; background:#1e7ce3; text-align:center; line-height:33px; float:left; margin-top:20px; }



.news1_l .newsan a{ color:#FFF;}



.newscon{ float:left; line-height:26px;}











.news1 .news1_r{ width:774px; float:left; margin-left:30px;}







.xwc1{ float:left;width:774px;}



.xwc1 .xwctop{ float:left;width:774px; padding-bottom:20px;}



.xwctop .xwctop_left{ float:left; width:234px;}



.xwctop .xwctop_right{ width:500px; float:left; margin-left:20px;}



.xwctop_right span{ line-height:35px;}



.xwctop_right span a{ font-size:16px; font-weight:bold;}



.xwctop_right p{ font-size:12px; line-height:24px;}



.xwctop_right .cwmore{ float:left; padding-top:15px;}



.xwctop_right .cwmore a{ font-size:12px; font-weight:bold;}











.xwc1 .xwcbottom{ float:left; padding-top:15px; border-top:1px dashed #666666;}



.xwcbottom ul li{   float: left;



    line-height: 28px;



    margin-right: 50px;



    width: 774px;}



.xwcbottom ul li a{ float:left;}



.xwcbottom ul li span{ float:right;}







.links{ width:1180px; margin:0 auto; background:url(../images/links.jpg) left no-repeat; height:63px; margin-top:30px; line-height:63px;}







.links span{ font-size:14px; float:left; width:80px; padding-top:18px; padding-left:13px;}



.links p{ float:left; width:1080px;}



.links p a{ font-size:14px; float:left; padding-left:3px; padding-right:3px;}











 